/*
 * UsuarioDAO.java
 *
 * Created on July 17, 2007, 12:02 AM
 *
 * To change this template, choose Tools | Template Manager
 * and open the template in the editor.
 */

package br.usp.poli.mfc.struts.DAO;

import br.usp.poli.mfc.struts.bean.Usuario;
import java.sql.ResultSet;
import java.util.ArrayList;

/**
 *
 * @author win
 */
public interface UsuarioDAO {
    public Usuario getUsuario(String login, String senha);
    public boolean setUsuario(Usuario usuario);
    public Usuario delUsuario(String nomeUsuario);
    public ResultSet getUsuariosByDep(int idDepartamento);    
    public ResultSet getDepartamentos();
    public ResultSet getCargo();
    /**public Integer getIdCargo(String cargo);
    public Integer getIdDepartamento(String departamento);
     **/
    public boolean alteraUsuarioByID(Usuario usuario);
    public Usuario getUsuarioByID(Integer idUsuario);
    public ArrayList<Usuario> getNomeUsuario(String nomeUsuario);
    
}
